.spectrum-SplitButton {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: row;
      flex-direction: row;
  vertical-align: top;
}

[dir="ltr"] .spectrum-Button + .spectrum-SplitButton {
  margin-left: var(--spectrum-global-dimension-size-150);
}

[dir="rtl"] .spectrum-Button + .spectrum-SplitButton {
  margin-right: var(--spectrum-global-dimension-size-150);
}

[dir="ltr"] .spectrum-SplitButton-action {
  margin-left: 0;
}

[dir="rtl"] .spectrum-SplitButton-action {
  margin-right: 0;
}

[dir="ltr"] .spectrum-SplitButton-action {

  border-top-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton-action {

  border-top-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton-action {
  border-top-right-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton-action {
  border-top-left-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton-action {
  border-bottom-right-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton-action {
  border-bottom-left-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton-action {
  border-bottom-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton-action {
  border-bottom-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton-action.spectrum-Button--cta {
    margin-right: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="rtl"] .spectrum-SplitButton-action.spectrum-Button--cta {
    margin-left: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="ltr"] .spectrum-SplitButton-action:after {
    border-top-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton-action:after {
    border-top-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton-action:after {
    border-bottom-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton-action:after {
    border-bottom-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton-trigger {
  margin-left: 0;
}

[dir="rtl"] .spectrum-SplitButton-trigger {
  margin-right: 0;
}

[dir="ltr"] .spectrum-SplitButton-trigger {

  border-top-left-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton-trigger {

  border-top-right-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton-trigger {
  border-top-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton-trigger {
  border-top-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton-trigger {
  border-bottom-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton-trigger {
  border-bottom-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton-trigger {
  border-bottom-left-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton-trigger {
  border-bottom-right-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton-trigger {
  border-left-width: 0;
}

[dir="rtl"] .spectrum-SplitButton-trigger {
  border-right-width: 0;
}

[dir="ltr"] .spectrum-SplitButton-trigger {

  padding-left: calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)) * 4);
}

[dir="rtl"] .spectrum-SplitButton-trigger {

  padding-right: calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)) * 4);
}

[dir="ltr"] .spectrum-SplitButton-trigger {
  padding-right: calc(var(--spectrum-global-dimension-size-150) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
}

[dir="rtl"] .spectrum-SplitButton-trigger {
  padding-left: calc(var(--spectrum-global-dimension-size-150) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
}

.spectrum-SplitButton-trigger {

  min-width: 0;
}

[dir="ltr"] .spectrum-SplitButton-trigger.spectrum-Button--cta {
    border-left-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="rtl"] .spectrum-SplitButton-trigger.spectrum-Button--cta {
    border-right-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

.spectrum-SplitButton-trigger.focus-ring {
    box-shadow: none;
  }

[dir="ltr"] .spectrum-SplitButton-trigger:after {
    border-top-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton-trigger:after {
    border-top-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton-trigger:after {
    border-bottom-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton-trigger:after {
    border-bottom-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

.spectrum-SplitButton-icon {
  display: block;
  margin-top: 1px;
}

.spectrum-SplitButton-action,
.spectrum-SplitButton-trigger {
  position: relative;
}

.spectrum-SplitButton-action:focus, .spectrum-SplitButton-trigger:focus {
    z-index: 1;
  }

[dir="ltr"] .spectrum-SplitButton-action .spectrum-Button-label + .spectrum-Icon {
    margin-left: var(--spectrum-global-dimension-size-150);
}

[dir="rtl"] .spectrum-SplitButton-action .spectrum-Button-label + .spectrum-Icon {
    margin-right: var(--spectrum-global-dimension-size-150);
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-top-left-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-top-right-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-top-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-top-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-bottom-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-bottom-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-bottom-left-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    border-bottom-right-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    margin-right: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    margin-left: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    margin-left: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action {
    margin-right: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action.spectrum-Button--cta {
      padding-left: calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action.spectrum-Button--cta {
      padding-right: calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action.spectrum-Button--cta {
      margin-left: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action.spectrum-Button--cta {
      margin-right: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-top-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-top-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-top-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-top-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-bottom-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-bottom-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-bottom-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-action:after {
      border-bottom-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    margin-right: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    margin-left: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {

    border-top-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {

    border-top-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-top-right-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-top-left-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-bottom-right-radius: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-bottom-left-radius: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-bottom-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-bottom-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {

    border-left-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {

    border-right-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-right-width: 0;
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    border-left-width: 0;
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {

    padding-right: calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)) * 4);
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {

    padding-left: calc(var(--spectrum-button-primary-padding-x, var(--spectrum-global-dimension-size-200)) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)) * 4);
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    padding-left: calc(var(--spectrum-global-dimension-size-150) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger {
    padding-right: calc(var(--spectrum-global-dimension-size-150) - var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick)));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger.spectrum-Button--cta {
      border-right-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger.spectrum-Button--cta {
      border-left-width: var(--spectrum-button-primary-border-size, var(--spectrum-alias-border-size-thick));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-top-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-top-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-top-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-top-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-bottom-right-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-bottom-left-radius: var(--spectrum-alias-border-radius-small, var(--spectrum-global-dimension-size-25));
}

[dir="ltr"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-bottom-left-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}

[dir="rtl"] .spectrum-SplitButton--left .spectrum-SplitButton-trigger:after {
      border-bottom-right-radius: var(--spectrum-button-primary-border-radius, var(--spectrum-alias-border-radius-large));
}
